cabbage aphid - Spanish English Dictionary